corporate supervisor - French English Dictionary